package com.pingbu.tijian.hospital.backapi.bean.vo;


import com.pingbu.tijian.hospital.backapi.bean.entity.StudentZuoye;

import java.io.Serializable;
import java.util.*;

/**
 * 用于全表显示功能时的页面
 */
public class FullTableStudentZuoye implements Serializable {

    private String buzhi_zuoye_id;

    private String buzhi_zuoye_title;

    private String buzhi_zuoye_detail;

    private Date buzhi_date;

    /**
     * 未检查的作业数量
     */
    private Integer noExamCount;
    /**
     * 已完成的数量
     */
    private Integer yiwanchengCount;
    /**
     * 未完成的数量
     */
    private Integer weiwanchengCount;
    /**
     * 全部学生作业数量
     */
    private Integer allCount;

    /**
     * 所有学生作业完成情况
     */
    private List<StudentZuoye> studentZuoyeList = new ArrayList();

    private Map<String,StudentZuoye> studentZuoyeMap =new HashMap();

    private String searchKey;

    private Integer pageSize;

    private Integer pageNum;


    public String getBuzhi_zuoye_detail() {
        return buzhi_zuoye_detail;
    }

    public void setBuzhi_zuoye_detail(String buzhi_zuoye_detail) {
        this.buzhi_zuoye_detail = buzhi_zuoye_detail;
    }

    public String getBuzhi_zuoye_id() {
        return buzhi_zuoye_id;
    }

    public void setBuzhi_zuoye_id(String buzhi_zuoye_id) {
        this.buzhi_zuoye_id = buzhi_zuoye_id;
    }

    public String getBuzhi_zuoye_title() {
        return buzhi_zuoye_title;
    }

    public void setBuzhi_zuoye_title(String buzhi_zuoye_title) {
        this.buzhi_zuoye_title = buzhi_zuoye_title;
    }

    public Date getBuzhi_date() {
        return buzhi_date;
    }

    public void setBuzhi_date(Date buzhi_date) {
        this.buzhi_date = buzhi_date;
    }

    public Integer getNoExamCount() {
        return noExamCount;
    }

    public void setNoExamCount(Integer noExamCount) {
        this.noExamCount = noExamCount;
    }

    public Integer getYiwanchengCount() {
        return yiwanchengCount;
    }

    public void setYiwanchengCount(Integer yiwanchengCount) {
        this.yiwanchengCount = yiwanchengCount;
    }

    public Integer getWeiwanchengCount() {
        return weiwanchengCount;
    }

    public void setWeiwanchengCount(Integer weiwanchengCount) {
        this.weiwanchengCount = weiwanchengCount;
    }

    public Integer getAllCount() {
        return allCount;
    }

    public void setAllCount(Integer allCount) {
        this.allCount = allCount;
    }

    public List<StudentZuoye> getStudentZuoyeList() {
        return studentZuoyeList;
    }

    public void setStudentZuoyeList(List<StudentZuoye> studentZuoyeList) {
        this.studentZuoyeList = studentZuoyeList;
    }

    public String getSearchKey() {
        return searchKey;
    }

    public void setSearchKey(String searchKey) {
        this.searchKey = searchKey;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public Map<String, StudentZuoye> getStudentZuoyeMap() {
        return studentZuoyeMap;
    }

    public void setStudentZuoyeMap(Map<String, StudentZuoye> studentZuoyeMap) {
        this.studentZuoyeMap = studentZuoyeMap;
    }
}
